package com.aliyun.messagemgt.dto.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author yangshaobo
 * @date 2021年10月18日
 */
@Data
@ApiModel(value = "返回日志模型")
public class MessageRecordVO{

    @ApiModelProperty(value = "主键Id")
    private Long msgId;

    @ApiModelProperty(value = "消息标题")
    private String msgTitle;

    @ApiModelProperty(value = "消息描述")
    private String msgDescription;

    @ApiModelProperty(value = "消息类型")
    private String messageType;

    @ApiModelProperty(value = "消息体，json格式")
    private String content;

    @ApiModelProperty(value = "计划名称")
    private String planName;

    @ApiModelProperty(value = "模板名称")
    private String templateName;

    @ApiModelProperty(value = "通道类型 1 政务微信 2 app 3 网页客户端 4 短信 5 邮件")
    private String pushChannelType;

    @ApiModelProperty(value = "渠道名称")
    private String pushChannelName;

    @ApiModelProperty(value = "数据源编码")
    private String msgSourceCode;

    @ApiModelProperty(value = "数据源名字")
    private String msgSourceName;

    @ApiModelProperty(value = "数据源类型 1 智能推送 2 监控报警 3 API 4 失败重发")
    private String msgSourceType;

    @ApiModelProperty(value = "变更时间")
    private String timeUpdate;

    @ApiModelProperty(value = "业务场景编码")
    private String sceneCode;

    @ApiModelProperty(value = "业务场景名称")
    private String sceneName;

    @ApiModelProperty(value = "消息执行状态：0(失败)，1(成功)")
    private String status;
}
